package com.ruoyi.equ.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 设备基本台账对象 equ_basic
 * 
 * @author ruoyi
 * @date 2023-10-07
 */
@ApiModel("设备基本信息")
@Data
public class EquColReruReport extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 设备id */
    private Long id;

    /** 报告编号 */
    private String reportNum;

    /** 设备名称 */
    @ApiModelProperty(value = "设备名称")
    @Excel(name = "设备名称")
    private String equName;

    /** 设备唯一性编号 */
    @ApiModelProperty(value = "设备唯一性编号")
    @Excel(name = "设备唯一性编号")
    private String equNum;

    /** 型号 */
    @ApiModelProperty(value = "型号")
    @Excel(name = "型号")
    private String equModel;

    /** 规格/等级 */
    @ApiModelProperty(value = "规格/等级")
    @Excel(name = "规格/等级")
    private String equGrade;

    /** 证书编号 */
    @ApiModelProperty(value = "证书编号")
    @Excel(name = "证书编号")
    private String equCertificate;


    /** 设备标签 */
    private String typeLabel;

    /**
     * 保存时间
     */
    @ApiModelProperty(value = "保存时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date saveTime;

    /**
     * 删除标志（0代表存在 2代表删除）
     */
    @ApiModelProperty(value = "删除标志（0代表存在 2代表删除）")
    private String delFlag;

}
